/*
 * Logger.h
 *
 *  Created on: Oct 7, 2012
 *      Author: romina
 */

#ifndef LOGGER_H_
#define LOGGER_H_

#include <stdio.h>
#include <time.h>
#include <sstream>
#include "ArchivosManager.h"

using namespace std;
using namespace archivos;

enum SEVERITY {ALERT, CRITICAL, ERR, WARNING, DEBUG};

class Logger : private ArchivoDeTexto {
public:
	Logger(string path);
	void log(SEVERITY severity, string message);
	virtual ~Logger();
};

#endif /* LOGGER_H_ */
